RoadMapAssembler: a new pattern-based J2EE development tool
نویسندگان
چکیده
The quality of a J2EE web application depends on both the correctness of the code as well as the efficiency and flexibility of its architecture. Unfortunately, the design and development process is complex and includes tedious coding details, making it error-prone. Part of the problem lies in the incomplete abstractions provided by the J2EE specification. The artifacts of the distributed system environment are still present in applications and cannot be ignored, notably interfaces for distributed objects, name space information, and deployment information. In this paper, we present the detailed design of our design-pattern-based J2EE development system, RoadMapAssembler. This system shows that a J2EE architectural framework can be generated by assembling a set of design patterns in an incremental fashion, exploiting our knowledge of pattern implementations and inter-pattern relationships. This same knowledge also allows us to generate code for the distributed system artifacts that pollute J2EE applications. We demonstrate these features through the development of an example J2EE application.
منابع مشابه
RMA : A Pattern Based J 2 EE Development Tool
The development process for creating J2EE web applications is complex and tedious, and is thus error prone. The quality of a J2EE web application depends on correctness of code as well as the efficiency and flexibility of its architecture. Although the J2EE specification has promised to hide the distributed nature of the application, application developers still have to be aware of this fact in...
متن کاملA Pattern-Based J2EE Application Development Environment
J2EE (Java 2 Platform, Enterprise Edition) is Java’s platform for building distributed enterprise applications. The platform takes advantage of a wide range of new and evolving technologies and has been enriched by proven design solutions. These solutions are formulated and documented in what is known as J2EE design patterns. Rather than applying the patterns in isolation, a complete design sys...
متن کاملJafar: Detailed Design of a Pattern-based J2ee Framework
Framework-based development is one of the major challenges in the field of rapid development of distributed applications. J2EE-based web applications represent an extremely interesting context for which development frameworks should be provided. Unfortunately, there are few integrated frameworks for such environments developed from a software engineering perspective. This paper presents the det...
متن کاملA Java Instrumentation-based Analysis Approach for the Dynamic Behaviors of J2EE Applications
In the last 5 years, J2EE has been widely used in the software system development, so the performance and related dynamic behavior of J2EE applications are more and more important to the software development. However, it is difficult for the software developers to capture, measure, and optimize the performance of J2EE applications without the supports of the software tools. This paper presents ...
متن کاملUsing and Specializing Jafar, a Pattern-based J2ee Framework: an Auction Case Study
Sun’s J2EE environment is becoming one of the major technologies for the development of web applications. The reuse of stable and integrated components is a wellknown means to achieve an effective development. Frameworks have this objective but few frameworks are available for the J2EE platform, and moreover, they are rarely integrated in a global methodological approach supported by a tool. Fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005